//package cn.ycl.system.other.study.netty.nettyServer;
//
//import io.netty.buffer.ByteBuf;
//import io.netty.channel.ChannelHandlerContext;
//import io.netty.handler.codec.ByteToMessageDecoder;
//
//import java.util.List;
//
///**
// * @Author YuanChangLiang
// * @Date 2021/1/19 10:59
// */
//public class NettyByteToLongDecoder extends ByteToMessageDecoder {
//    /**
//     *
//     * @param channelHandlerContext 上下文
//     * @param byteBuf 入站的ByteBuf
//     * @param list List集合，将解码后的数据传给下一个Handler
//     * @throws Exception
//     */
//    @Override
//    protected void decode(ChannelHandlerContext channelHandlerContext, ByteBuf byteBuf, List<Object> list) throws Exception {
//        //因为long是8个字节,需要判断有8个字节，才是一个long
//        if(byteBuf.readableBytes() >= 8){
//            list.add(byteBuf.readLong());
//        }
//    }
//}
